package kuaishou

import (
	"net/http"
)

// 新增商品sku请求
type ItemSkuAddRequest struct {
	KwaiItemId       int    `json:"kwaiItemId"`
	RelSkuId         int    `json:"relSkuId"`
	ImageUrl         string `json:"imageUrl"`
	SkuSpecification string `json:"skuSpecification"`
	SkuStock         int    `json:"skuStcok"`
	SkuSalePrice     int    `json:"skuSalePrice"`
}

// 新增商品sku响应
type ItemSkuAddResponse struct {
	BaseResponse
	Data struct {
		KwaiSkuId int `json:"kwaiSkuId"`
		RelSkuId  int `json:"relSkuId"`
	}
}

func (r *ItemSkuAddRequest) RequestMethod() string {
	return http.MethodPost
}

func (r *ItemSkuAddRequest) RequestPath() string {
	return "/open/item/sku/add"
}

func (r *ItemSkuAddRequest) ApiName() string {
	return "open.item.sku.add"
}
